self-contained navigation aid - Español Inglés Diccionario